安装FTP
使用yum安装
|
|
使用RPM安装
需要安装一下两个包
|
|
另外需要安装db包,用来加密虚拟用户的账户信息(这个包在centos7中默认已经安装了)
|
|
配置
创建Ftp文件保存路径
|
|
添加测试文件
|
|
查看配置文件所在路径
|
|
备份原有配置文件
|
|
创建密码明文文件
|
|
添加如下类容
|
|
说明:基数行是用户名;偶数行是密码
根据明文创建密码DB文件
|
|
查看密码数据文件
|
|
输出结果如下
|
|
创建vftpd的guest账户
|
|
编辑生成虚拟用户所需的PAM 配置文件
|
|
再将auth及account的所有配置行行均注释掉,添加如下内容:
|
|
如果你是64位系统则添加如下内容:
|
|
如何查询系统的版本?
|
|
如果没有填写出错将会出现以下异常:
530 Login incorrect错误
查看日志
tail -f /var/log/secure发现 PAM unable to dlopen(/lib/security/pam_userdb.so): /lib/security/pam_userdb.so: cannot open shared object file: No such file or directory
原来pam_userdb.so在/lib64/security/pam_userdb.so
最终的配置
|
|
修改vsftpd.conf配置文件
在最后添加
|
|
详细配置如下:
|
|
启动
|
|
查看目前的状态
|
|
测试
|
|
输入用户名以及密码
|
|
以上是配置的详细教程,有问题请在评论区留言。